.practice-list {
  font-size: 40px;

  .pra-top {
    height: 180px;
    box-sizing: border-box;
    padding: 0 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;

    .pra-total {
      display: flex;
      align-items: center;
      span {
        margin: 0 10px;
        &.pra-current{
          color: #4488ff;
        }
      }
    }

    .MuiSvgIcon-root {
      width: 80px;
      height: 80px;
    }
  }

  .qs-list {
    width: 100vw;
    overflow: hidden;
    ul {
      display: flex;
      width: 500vw;
      transition: transform 500ms;
      li {
        width: 100vw;
        height: 1600px;
      }
    }
  }
}